/**   
 * @Title: Entirys.java 
 * @Package cn.com.gome.frame.page 
 * @Description: 表实体的抽象类 
 * @author chenmin-ds   
 * @date 2015年2月10日 上午10:35:50 
 * @company cn.com.gome
 * @version V1.0   
 */

package com.gomeplus.jdbc.page;

import java.io.Serializable;

import org.apache.commons.lang.StringUtils;

/**
 * @ClassName: Entirys
 * @Description: 表实体的抽象类
 * @author chenmin-ds
 * @date 2015年2月10日 上午10:35:50
 */
public abstract class Entitys implements Serializable {

	private static final long serialVersionUID = 5727572147825607037L;

	private String entityClassName;

	public void setEntityClassName(String entityClassName) {
		this.entityClassName = entityClassName;
	}

	public String getEntityClassName() {
		if (StringUtils.isEmpty(entityClassName)) {
			this.setEntityClassName(this.getClass().getSimpleName());
		}
		String entityClassNameStr = entityClassName.substring(0, 1).toLowerCase()
				+ entityClassName.substring(1, entityClassName.length());
		return entityClassNameStr;
	}

}
